{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 1,
   "id": "2fa70257",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "重命名: 0.jpg → 0.jpg\n",
      "重命名: 1.jpg → 1.jpg\n",
      "重命名: 10.jpg → 2.jpg\n",
      "重命名: 100.jpg → 3.jpg\n",
      "重命名: 101.jpg → 4.jpg\n",
      "重命名: 102.jpg → 5.jpg\n",
      "重命名: 103.jpg → 6.jpg\n",
      "重命名: 104.jpg → 7.jpg\n",
      "重命名: 105.jpg → 8.jpg\n",
      "重命名: 106.jpg → 9.jpg\n",
      "重命名: 107.jpg → 10.jpg\n",
      "重命名: 108.jpg → 11.jpg\n",
      "重命名: 109.jpg → 12.jpg\n",
      "重命名: 11.jpg → 13.jpg\n",
      "重命名: 110.jpg → 14.jpg\n",
      "重命名: 111.jpg → 15.jpg\n",
      "重命名: 112.jpg → 16.jpg\n",
      "重命名: 113.jpg → 17.jpg\n",
      "重命名: 114.jpg → 18.jpg\n",
      "重命名: 115.jpg → 19.jpg\n",
      "重命名: 116.jpg → 20.jpg\n",
      "重命名: 117.jpg → 21.jpg\n",
      "重命名: 118.jpg → 22.jpg\n",
      "重命名: 119.jpg → 23.jpg\n",
      "重命名: 12.jpg → 24.jpg\n",
      "重命名: 120.jpg → 25.jpg\n",
      "重命名: 121.jpg → 26.jpg\n",
      "重命名: 122.jpg → 27.jpg\n",
      "重命名: 123.jpg → 28.jpg\n",
      "重命名: 124.jpg → 29.jpg\n",
      "重命名: 125.jpg → 30.jpg\n",
      "重命名: 126.jpg → 31.jpg\n",
      "重命名: 127.jpg → 32.jpg\n",
      "重命名: 128.jpg → 33.jpg\n",
      "重命名: 129.jpg → 34.jpg\n",
      "重命名: 13.jpg → 35.jpg\n",
      "重命名: 130.jpg → 36.jpg\n",
      "重命名: 131.jpg → 37.jpg\n",
      "重命名: 132.jpg → 38.jpg\n",
      "重命名: 133.jpg → 39.jpg\n",
      "重命名: 134.jpg → 40.jpg\n",
      "重命名: 135.jpg → 41.jpg\n",
      "重命名: 136.jpg → 42.jpg\n",
      "重命名: 137.jpg → 43.jpg\n",
      "重命名: 138.jpg → 44.jpg\n",
      "重命名: 139.jpg → 45.jpg\n",
      "重命名: 14.jpg → 46.jpg\n",
      "重命名: 140.jpg → 47.jpg\n",
      "重命名: 141.jpg → 48.jpg\n",
      "重命名: 142.jpg → 49.jpg\n",
      "重命名: 143.jpg → 50.jpg\n",
      "重命名: 144.jpg → 51.jpg\n",
      "重命名: 145.jpg → 52.jpg\n",
      "重命名: 146.jpg → 53.jpg\n",
      "重命名: 147.jpg → 54.jpg\n",
      "重命名: 148.jpg → 55.jpg\n",
      "重命名: 149.jpg → 56.jpg\n",
      "重命名: 15.jpg → 57.jpg\n",
      "重命名: 150.jpg → 58.jpg\n",
      "重命名: 151.jpg → 59.jpg\n",
      "重命名: 152.jpg → 60.jpg\n",
      "重命名: 153.jpg → 61.jpg\n",
      "重命名: 154.jpg → 62.jpg\n",
      "重命名: 155.jpg → 63.jpg\n",
      "重命名: 156.jpg → 64.jpg\n",
      "重命名: 157.jpg → 65.jpg\n",
      "重命名: 158.jpg → 66.jpg\n",
      "重命名: 159.jpg → 67.jpg\n",
      "重命名: 16.jpg → 68.jpg\n",
      "重命名: 160.jpg → 69.jpg\n",
      "重命名: 161.jpg → 70.jpg\n",
      "重命名: 162.jpg → 71.jpg\n",
      "重命名: 163.jpg → 72.jpg\n",
      "重命名: 164.jpg → 73.jpg\n",
      "重命名: 165.jpg → 74.jpg\n",
      "重命名: 166.jpg → 75.jpg\n",
      "重命名: 167.jpg → 76.jpg\n",
      "重命名: 168.jpg → 77.jpg\n",
      "重命名: 169.jpg → 78.jpg\n",
      "重命名: 17.jpg → 79.jpg\n",
      "重命名: 170.jpg → 80.jpg\n",
      "重命名: 171.jpg → 81.jpg\n",
      "重命名: 172.jpg → 82.jpg\n",
      "重命名: 173.jpg → 83.jpg\n",
      "重命名: 174.jpg → 84.jpg\n",
      "重命名: 175.jpg → 85.jpg\n",
      "重命名: 176.jpg → 86.jpg\n",
      "重命名: 177.jpg → 87.jpg\n",
      "重命名: 178.jpg → 88.jpg\n",
      "重命名: 179.jpg → 89.jpg\n",
      "重命名: 18.jpg → 90.jpg\n",
      "重命名: 180.jpg → 91.jpg\n",
      "重命名: 181.jpg → 92.jpg\n",
      "重命名: 182.jpg → 93.jpg\n",
      "重命名: 183.jpg → 94.jpg\n",
      "重命名: 184.jpg → 95.jpg\n",
      "重命名: 185.jpg → 96.jpg\n",
      "重命名: 186.jpg → 97.jpg\n",
      "重命名: 187.jpg → 98.jpg\n",
      "重命名: 188.jpg → 99.jpg\n",
      "重命名: 189.jpg → 100.jpg\n",
      "重命名: 19.jpg → 101.jpg\n",
      "重命名: 190.jpg → 102.jpg\n",
      "重命名: 191.jpg → 103.jpg\n",
      "重命名: 192.jpg → 104.jpg\n",
      "重命名: 193.jpg → 105.jpg\n",
      "重命名: 194.jpg → 106.jpg\n",
      "重命名: 195.jpg → 107.jpg\n",
      "重命名: 196.jpg → 108.jpg\n",
      "重命名: 197.jpg → 109.jpg\n",
      "重命名: 198.jpg → 110.jpg\n",
      "重命名: 199.jpg → 111.jpg\n",
      "重命名: 2.jpg → 112.jpg\n",
      "重命名: 20.jpg → 113.jpg\n",
      "重命名: 21.jpg → 114.jpg\n",
      "重命名: 22.jpg → 115.jpg\n",
      "重命名: 23.jpg → 116.jpg\n",
      "重命名: 24.jpg → 117.jpg\n",
      "重命名: 25.jpg → 118.jpg\n",
      "重命名: 26.jpg → 119.jpg\n",
      "重命名: 27.jpg → 120.jpg\n",
      "重命名: 28.jpg → 121.jpg\n",
      "重命名: 29.jpg → 122.jpg\n",
      "重命名: 3.jpg → 123.jpg\n",
      "重命名: 30.jpg → 124.jpg\n",
      "重命名: 31.jpg → 125.jpg\n",
      "重命名: 32.jpg → 126.jpg\n",
      "重命名: 33.jpg → 127.jpg\n",
      "重命名: 34.jpg → 128.jpg\n",
      "重命名: 35.jpg → 129.jpg\n",
      "重命名: 36.jpg → 130.jpg\n",
      "重命名: 37.jpg → 131.jpg\n",
      "重命名: 38.jpg → 132.jpg\n",
      "重命名: 39.jpg → 133.jpg\n",
      "重命名: 4.jpg → 134.jpg\n",
      "重命名: 40.jpg → 135.jpg\n",
      "重命名: 41.jpg → 136.jpg\n",
      "重命名: 42.jpg → 137.jpg\n",
      "重命名: 43.jpg → 138.jpg\n",
      "重命名: 44.jpg → 139.jpg\n",
      "重命名: 45.jpg → 140.jpg\n",
      "重命名: 46.jpg → 141.jpg\n",
      "重命名: 47.jpg → 142.jpg\n",
      "重命名: 48.jpg → 143.jpg\n",
      "重命名: 49.jpg → 144.jpg\n",
      "重命名: 5.jpg → 145.jpg\n",
      "重命名: 50.jpg → 146.jpg\n",
      "重命名: 51.jpg → 147.jpg\n",
      "重命名: 52.jpg → 148.jpg\n",
      "重命名: 53.jpg → 149.jpg\n",
      "重命名: 54.jpg → 150.jpg\n",
      "重命名: 55.jpg → 151.jpg\n",
      "重命名: 56.jpg → 152.jpg\n",
      "重命名: 57.jpg → 153.jpg\n",
      "重命名: 58.jpg → 154.jpg\n",
      "重命名: 59.jpg → 155.jpg\n",
      "重命名: 6.jpg → 156.jpg\n",
      "重命名: 60.jpg → 157.jpg\n",
      "重命名: 61.jpg → 158.jpg\n",
      "重命名: 62.jpg → 159.jpg\n",
      "重命名: 63.jpg → 160.jpg\n",
      "重命名: 64.jpg → 161.jpg\n",
      "重命名: 65.jpg → 162.jpg\n",
      "重命名: 66.jpg → 163.jpg\n",
      "重命名: 67.jpg → 164.jpg\n",
      "重命名: 68.jpg → 165.jpg\n",
      "重命名: 69.jpg → 166.jpg\n",
      "重命名: 7.jpg → 167.jpg\n",
      "重命名: 70.jpg → 168.jpg\n",
      "重命名: 71.jpg → 169.jpg\n",
      "重命名: 72.jpg → 170.jpg\n",
      "重命名: 73.jpg → 171.jpg\n",
      "重命名: 74.jpg → 172.jpg\n",
      "重命名: 75.jpg → 173.jpg\n",
      "重命名: 76.jpg → 174.jpg\n",
      "重命名: 77.jpg → 175.jpg\n",
      "重命名: 78.jpg → 176.jpg\n",
      "重命名: 79.jpg → 177.jpg\n",
      "重命名: 8.jpg → 178.jpg\n",
      "重命名: 80.jpg → 179.jpg\n",
      "重命名: 81.jpg → 180.jpg\n",
      "重命名: 82.jpg → 181.jpg\n",
      "重命名: 83.jpg → 182.jpg\n",
      "重命名: 84.jpg → 183.jpg\n",
      "重命名: 85.jpg → 184.jpg\n",
      "重命名: 86.jpg → 185.jpg\n",
      "重命名: 87.jpg → 186.jpg\n",
      "重命名: 88.jpg → 187.jpg\n",
      "重命名: 89.jpg → 188.jpg\n",
      "重命名: 9.jpg → 189.jpg\n",
      "重命名: 90.jpg → 190.jpg\n",
      "重命名: 91.jpg → 191.jpg\n",
      "重命名: 92.jpg → 192.jpg\n",
      "重命名: 93.jpg → 193.jpg\n",
      "重命名: 94.jpg → 194.jpg\n",
      "重命名: 95.jpg → 195.jpg\n",
      "重命名: 96.jpg → 196.jpg\n",
      "重命名: 97.jpg → 197.jpg\n",
      "重命名: 98.jpg → 198.jpg\n",
      "重命名: 99.jpg → 199.jpg\n",
      "重命名: frame_00003.jpg → 200.jpg\n",
      "重命名: frame_00005.jpg → 201.jpg\n",
      "重命名: frame_00006.jpg → 202.jpg\n",
      "重命名: frame_00007.jpg → 203.jpg\n",
      "重命名: frame_00008.jpg → 204.jpg\n",
      "重命名: frame_00009.jpg → 205.jpg\n",
      "重命名: frame_00010.jpg → 206.jpg\n",
      "重命名: frame_00017.jpg → 207.jpg\n",
      "重命名: frame_00020.jpg → 208.jpg\n",
      "重命名: frame_00021.jpg → 209.jpg\n",
      "重命名: frame_00022.jpg → 210.jpg\n",
      "重命名: frame_00023.jpg → 211.jpg\n",
      "重命名: frame_00025.jpg → 212.jpg\n",
      "重命名: frame_00026.jpg → 213.jpg\n",
      "重命名: frame_00027.jpg → 214.jpg\n",
      "重命名: frame_00029.jpg → 215.jpg\n",
      "重命名: frame_00030.jpg → 216.jpg\n",
      "重命名: frame_00032.jpg → 217.jpg\n",
      "重命名: frame_00033.jpg → 218.jpg\n",
      "重命名: frame_00034.jpg → 219.jpg\n",
      "重命名: frame_00036.jpg → 220.jpg\n",
      "重命名: frame_00038.jpg → 221.jpg\n",
      "重命名: frame_00044.jpg → 222.jpg\n",
      "重命名: frame_00046.jpg → 223.jpg\n",
      "重命名: frame_00047.jpg → 224.jpg\n",
      "重命名: frame_00048.jpg → 225.jpg\n",
      "重命名: frame_00054.jpg → 226.jpg\n",
      "重命名: frame_00055.jpg → 227.jpg\n",
      "重命名: frame_00056.jpg → 228.jpg\n",
      "重命名: frame_00057.jpg → 229.jpg\n",
      "重命名: frame_00058.jpg → 230.jpg\n",
      "重命名: frame_00059.jpg → 231.jpg\n",
      "重命名: frame_00060.jpg → 232.jpg\n",
      "重命名: frame_00062.jpg → 233.jpg\n",
      "重命名: frame_00064.jpg → 234.jpg\n",
      "重命名: frame_00065.jpg → 235.jpg\n",
      "重命名: frame_00067.jpg → 236.jpg\n",
      "重命名: frame_00071.jpg → 237.jpg\n",
      "重命名: frame_00075.jpg → 238.jpg\n",
      "重命名: frame_00078.jpg → 239.jpg\n",
      "重命名: frame_00079.jpg → 240.jpg\n",
      "重命名: frame_00081.jpg → 241.jpg\n",
      "重命名: frame_00083.jpg → 242.jpg\n",
      "重命名: frame_00084.jpg → 243.jpg\n",
      "重命名: frame_00086.jpg → 244.jpg\n",
      "重命名: frame_00088.jpg → 245.jpg\n",
      "重命名: frame_00089.jpg → 246.jpg\n",
      "重命名: frame_00091.jpg → 247.jpg\n",
      "重命名: frame_00093.jpg → 248.jpg\n",
      "重命名: frame_00094.jpg → 249.jpg\n",
      "重命名: frame_00098.jpg → 250.jpg\n",
      "重命名: frame_00099.jpg → 251.jpg\n",
      "重命名: frame_00103.jpg → 252.jpg\n",
      "重命名: frame_00104.jpg → 253.jpg\n",
      "重命名: frame_00105.jpg → 254.jpg\n",
      "重命名: frame_00106.jpg → 255.jpg\n",
      "重命名: frame_00107.jpg → 256.jpg\n",
      "重命名: frame_00108.jpg → 257.jpg\n",
      "重命名: frame_00110.jpg → 258.jpg\n",
      "重命名: frame_00113.jpg → 259.jpg\n",
      "重命名: frame_00114.jpg → 260.jpg\n",
      "重命名: frame_00116.jpg → 261.jpg\n",
      "重命名: frame_00118.jpg → 262.jpg\n",
      "重命名: frame_00119.jpg → 263.jpg\n",
      "重命名: frame_00121.jpg → 264.jpg\n",
      "重命名: frame_00123.jpg → 265.jpg\n",
      "重命名: frame_00134.jpg → 266.jpg\n",
      "重命名: frame_00137.jpg → 267.jpg\n",
      "重命名: frame_00139.jpg → 268.jpg\n",
      "重命名: frame_00142.jpg → 269.jpg\n",
      "重命名: frame_00143.jpg → 270.jpg\n",
      "重命名: frame_00145.jpg → 271.jpg\n",
      "重命名: frame_00146.jpg → 272.jpg\n",
      "重命名: frame_00147.jpg → 273.jpg\n",
      "重命名: frame_00156.jpg → 274.jpg\n",
      "重命名: frame_00158.jpg → 275.jpg\n",
      "重命名: frame_00161.jpg → 276.jpg\n",
      "重命名: frame_00162.jpg → 277.jpg\n",
      "重命名: frame_00164.jpg → 278.jpg\n",
      "重命名: frame_00168.jpg → 279.jpg\n",
      "重命名: frame_00170.jpg → 280.jpg\n",
      "重命名: frame_00172.jpg → 281.jpg\n",
      "重命名: frame_00173.jpg → 282.jpg\n",
      "重命名: frame_00175.jpg → 283.jpg\n",
      "重命名: frame_00182.jpg → 284.jpg\n",
      "重命名: frame_00184.jpg → 285.jpg\n",
      "重命名: frame_00189.jpg → 286.jpg\n",
      "重命名: frame_00193.jpg → 287.jpg\n",
      "重命名: frame_00195.jpg → 288.jpg\n",
      "重命名: frame_00196.jpg → 289.jpg\n",
      "重命名: frame_00202.jpg → 290.jpg\n",
      "重命名: frame_00204.jpg → 291.jpg\n",
      "重命名: frame_00208.jpg → 292.jpg\n",
      "重命名: frame_00210.jpg → 293.jpg\n",
      "重命名: frame_00212.jpg → 294.jpg\n",
      "重命名: frame_00215.jpg → 295.jpg\n",
      "重命名: frame_00219.jpg → 296.jpg\n",
      "重命名: frame_00220.jpg → 297.jpg\n",
      "重命名: frame_00221.jpg → 298.jpg\n",
      "重命名: frame_00222.jpg → 299.jpg\n",
      "重命名: frame_00224.jpg → 300.jpg\n",
      "重命名: frame_00229.jpg → 301.jpg\n",
      "重命名: frame_00231.jpg → 302.jpg\n",
      "重命名: frame_00232.jpg → 303.jpg\n",
      "重命名: frame_00234.jpg → 304.jpg\n",
      "重命名: frame_00237.jpg → 305.jpg\n",
      "重命名: frame_00239.jpg → 306.jpg\n",
      "重命名: frame_00241.jpg → 307.jpg\n",
      "重命名: frame_00245.jpg → 308.jpg\n",
      "重命名: frame_00249.jpg → 309.jpg\n",
      "重命名: frame_00250.jpg → 310.jpg\n",
      "重命名: frame_00254.jpg → 311.jpg\n",
      "重命名: frame_00257.jpg → 312.jpg\n",
      "重命名: frame_00258.jpg → 313.jpg\n",
      "重命名: frame_00259.jpg → 314.jpg\n",
      "重命名: frame_00262.jpg → 315.jpg\n",
      "重命名: frame_00263.jpg → 316.jpg\n",
      "重命名: frame_00268.jpg → 317.jpg\n",
      "重命名: frame_00269.jpg → 318.jpg\n",
      "重命名: frame_00271.jpg → 319.jpg\n",
      "重命名: frame_00274.jpg → 320.jpg\n",
      "重命名: frame_00275.jpg → 321.jpg\n",
      "重命名: frame_00277.jpg → 322.jpg\n",
      "重命名: frame_00278.jpg → 323.jpg\n",
      "重命名: frame_00282.jpg → 324.jpg\n",
      "重命名: frame_00283.jpg → 325.jpg\n",
      "重命名: frame_00284.jpg → 326.jpg\n",
      "重命名: frame_00285.jpg → 327.jpg\n",
      "重命名: frame_00287.jpg → 328.jpg\n",
      "重命名: frame_00289.jpg → 329.jpg\n",
      "重命名: frame_00292.jpg → 330.jpg\n",
      "重命名: frame_00295.jpg → 331.jpg\n",
      "重命名: frame_00299.jpg → 332.jpg\n",
      "重命名: frame_00302.jpg → 333.jpg\n",
      "重命名: frame_00304.jpg → 334.jpg\n",
      "重命名: frame_00305.jpg → 335.jpg\n",
      "重命名: frame_00310.jpg → 336.jpg\n",
      "重命名: frame_00312.jpg → 337.jpg\n",
      "重命名: frame_00313.jpg → 338.jpg\n",
      "重命名: frame_00315.jpg → 339.jpg\n",
      "重命名: frame_00317.jpg → 340.jpg\n",
      "重命名: frame_00320.jpg → 341.jpg\n",
      "重命名: frame_00321.jpg → 342.jpg\n",
      "重命名: frame_00322.jpg → 343.jpg\n",
      "重命名: frame_00324.jpg → 344.jpg\n",
      "重命名: frame_00327.jpg → 345.jpg\n",
      "重命名: frame_00329.jpg → 346.jpg\n",
      "重命名: frame_00330.jpg → 347.jpg\n",
      "重命名: frame_00332.jpg → 348.jpg\n",
      "重命名: frame_00335.jpg → 349.jpg\n",
      "重命名: frame_00337.jpg → 350.jpg\n",
      "重命名: frame_00338.jpg → 351.jpg\n",
      "重命名: frame_00341.jpg → 352.jpg\n",
      "重命名: frame_00342.jpg → 353.jpg\n",
      "重命名: frame_00343.jpg → 354.jpg\n",
      "重命名: frame_00345.jpg → 355.jpg\n",
      "重命名: frame_00346.jpg → 356.jpg\n",
      "重命名: frame_00347.jpg → 357.jpg\n",
      "重命名: frame_00348.jpg → 358.jpg\n",
      "重命名: frame_00349.jpg → 359.jpg\n",
      "重命名: frame_00350.jpg → 360.jpg\n",
      "重命名: frame_00351.jpg → 361.jpg\n",
      "重命名: frame_00352.jpg → 362.jpg\n",
      "重命名: frame_00353.jpg → 363.jpg\n",
      "重命名: frame_00354.jpg → 364.jpg\n",
      "重命名: frame_00356.jpg → 365.jpg\n",
      "重命名: frame_00358.jpg → 366.jpg\n",
      "重命名: frame_00360.jpg → 367.jpg\n",
      "重命名: frame_00362.jpg → 368.jpg\n",
      "重命名: frame_00363.jpg → 369.jpg\n",
      "重命名: frame_00365.jpg → 370.jpg\n",
      "重命名: frame_00366.jpg → 371.jpg\n",
      "重命名: frame_00370.jpg → 372.jpg\n",
      "重命名: frame_00371.jpg → 373.jpg\n",
      "重命名: frame_00373.jpg → 374.jpg\n",
      "重命名: frame_00377.jpg → 375.jpg\n",
      "重命名: frame_00378.jpg → 376.jpg\n",
      "重命名: frame_00380.jpg → 377.jpg\n",
      "重命名: frame_00383.jpg → 378.jpg\n",
      "重命名: frame_00384.jpg → 379.jpg\n",
      "重命名: frame_00385.jpg → 380.jpg\n",
      "重命名: frame_00387.jpg → 381.jpg\n",
      "重命名: frame_00389.jpg → 382.jpg\n",
      "重命名: frame_00391.jpg → 383.jpg\n",
      "重命名: frame_00395.jpg → 384.jpg\n",
      "重命名: frame_00398.jpg → 385.jpg\n",
      "重命名: frame_00399.jpg → 386.jpg\n",
      "重命名: frame_00404.jpg → 387.jpg\n",
      "重命名: frame_00405.jpg → 388.jpg\n",
      "重命名: frame_00406.jpg → 389.jpg\n",
      "重命名: frame_00407.jpg → 390.jpg\n",
      "重命名: frame_00408.jpg → 391.jpg\n",
      "重命名: frame_00409.jpg → 392.jpg\n",
      "重命名: frame_00412.jpg → 393.jpg\n",
      "重命名: frame_00413.jpg → 394.jpg\n",
      "重命名: frame_00415.jpg → 395.jpg\n",
      "重命名: frame_00420.jpg → 396.jpg\n",
      "重命名: frame_00421.jpg → 397.jpg\n",
      "重命名: frame_00423.jpg → 398.jpg\n",
      "重命名: frame_00428.jpg → 399.jpg\n",
      "重命名: frame_00431.jpg → 400.jpg\n",
      "重命名: frame_00432.jpg → 401.jpg\n",
      "重命名: frame_00434.jpg → 402.jpg\n",
      "重命名: frame_00436.jpg → 403.jpg\n",
      "重命名: frame_00442.jpg → 404.jpg\n",
      "重命名: frame_00443.jpg → 405.jpg\n",
      "重命名: frame_00444.jpg → 406.jpg\n",
      "重命名: frame_00446.jpg → 407.jpg\n",
      "重命名: frame_00447.jpg → 408.jpg\n",
      "重命名: frame_00449.jpg → 409.jpg\n",
      "重命名: frame_00451.jpg → 410.jpg\n",
      "重命名: frame_00454.jpg → 411.jpg\n",
      "重命名: frame_00455.jpg → 412.jpg\n",
      "重命名: frame_00457.jpg → 413.jpg\n",
      "重命名: frame_00459.jpg → 414.jpg\n",
      "重命名: frame_00460.jpg → 415.jpg\n",
      "重命名: frame_00461.jpg → 416.jpg\n",
      "重命名: frame_00465.jpg → 417.jpg\n",
      "重命名: frame_00466.jpg → 418.jpg\n",
      "重命名: frame_00469.jpg → 419.jpg\n",
      "重命名: frame_00471.jpg → 420.jpg\n",
      "重命名: frame_00474.jpg → 421.jpg\n",
      "重命名: frame_00476.jpg → 422.jpg\n",
      "重命名: frame_00482.jpg → 423.jpg\n",
      "重命名: frame_00483.jpg → 424.jpg\n",
      "重命名: frame_00484.jpg → 425.jpg\n",
      "重命名: frame_00486.jpg → 426.jpg\n",
      "重命名: frame_00490.jpg → 427.jpg\n",
      "重命名: frame_00493.jpg → 428.jpg\n",
      "重命名: frame_00496.jpg → 429.jpg\n",
      "重命名: frame_00498.jpg → 430.jpg\n",
      "重命名: frame_00499.jpg → 431.jpg\n",
      "重命名: frame_00501.jpg → 432.jpg\n",
      "重命名: frame_00504.jpg → 433.jpg\n",
      "重命名: frame_00506.jpg → 434.jpg\n",
      "重命名: frame_00507.jpg → 435.jpg\n",
      "重命名: frame_00508.jpg → 436.jpg\n",
      "重命名: frame_00509.jpg → 437.jpg\n",
      "重命名: frame_00510.jpg → 438.jpg\n",
      "重命名: frame_00511.jpg → 439.jpg\n",
      "重命名: frame_00512.jpg → 440.jpg\n",
      "重命名: frame_00513.jpg → 441.jpg\n",
      "重命名: frame_00514.jpg → 442.jpg\n",
      "重命名: frame_00515.jpg → 443.jpg\n",
      "重命名: frame_00516.jpg → 444.jpg\n",
      "重命名: frame_00517.jpg → 445.jpg\n",
      "重命名: frame_00518.jpg → 446.jpg\n",
      "重命名: frame_00519.jpg → 447.jpg\n",
      "重命名: frame_00520.jpg → 448.jpg\n",
      "重命名: frame_00521.jpg → 449.jpg\n",
      "重命名: frame_00522.jpg → 450.jpg\n",
      "重命名: frame_00523.jpg → 451.jpg\n",
      "重命名: frame_00524.jpg → 452.jpg\n",
      "重命名: frame_00525.jpg → 453.jpg\n",
      "重命名: frame_00526.jpg → 454.jpg\n",
      "重命名: frame_00527.jpg → 455.jpg\n",
      "重命名: frame_00528.jpg → 456.jpg\n",
      "重命名: frame_00529.jpg → 457.jpg\n",
      "重命名: frame_00530.jpg → 458.jpg\n",
      "重命名: frame_00531.jpg → 459.jpg\n",
      "重命名: frame_00532.jpg → 460.jpg\n",
      "重命名: frame_00533.jpg → 461.jpg\n",
      "重命名: frame_00534.jpg → 462.jpg\n",
      "重命名: frame_00535.jpg → 463.jpg\n",
      "重命名: frame_00536.jpg → 464.jpg\n",
      "重命名: frame_00537.jpg → 465.jpg\n",
      "重命名: frame_00538.jpg → 466.jpg\n",
      "重命名: frame_00539.jpg → 467.jpg\n",
      "重命名: frame_00540.jpg → 468.jpg\n",
      "重命名: frame_00541.jpg → 469.jpg\n",
      "重命名: frame_00542.jpg → 470.jpg\n",
      "重命名: frame_00544.jpg → 471.jpg\n",
      "重命名: frame_00548.jpg → 472.jpg\n",
      "重命名: frame_00549.jpg → 473.jpg\n",
      "重命名: frame_00550.jpg → 474.jpg\n",
      "重命名: frame_00554.jpg → 475.jpg\n",
      "重命名: frame_00557.jpg → 476.jpg\n",
      "重命名: frame_00558.jpg → 477.jpg\n",
      "重命名: frame_00560.jpg → 478.jpg\n",
      "重命名: frame_00561.jpg → 479.jpg\n",
      "重命名: frame_00564.jpg → 480.jpg\n",
      "重命名: frame_00567.jpg → 481.jpg\n",
      "重命名: frame_00568.jpg → 482.jpg\n",
      "重命名: frame_00570.jpg → 483.jpg\n",
      "重命名: frame_00572.jpg → 484.jpg\n",
      "重命名: frame_00576.jpg → 485.jpg\n",
      "重命名: frame_00579.jpg → 486.jpg\n",
      "重命名: frame_00580.jpg → 487.jpg\n",
      "重命名: frame_00581.jpg → 488.jpg\n",
      "重命名: frame_00582.jpg → 489.jpg\n",
      "重命名: frame_00585.jpg → 490.jpg\n",
      "重命名: frame_00586.jpg → 491.jpg\n",
      "重命名: frame_00588.jpg → 492.jpg\n",
      "重命名: frame_00590.jpg → 493.jpg\n",
      "重命名: frame_00595.jpg → 494.jpg\n",
      "重命名: frame_00596.jpg → 495.jpg\n",
      "重命名: frame_00597.jpg → 496.jpg\n",
      "重命名: frame_00598.jpg → 497.jpg\n",
      "重命名: frame_00599.jpg → 498.jpg\n",
      "重命名: frame_00600.jpg → 499.jpg\n",
      "重命名: frame_00601.jpg → 500.jpg\n",
      "重命名: frame_00602.jpg → 501.jpg\n",
      "重命名: frame_00603.jpg → 502.jpg\n",
      "重命名: frame_00604.jpg → 503.jpg\n",
      "重命名: frame_00605.jpg → 504.jpg\n",
      "重命名: frame_00606.jpg → 505.jpg\n",
      "重命名: frame_00607.jpg → 506.jpg\n",
      "重命名: frame_00608.jpg → 507.jpg\n",
      "重命名: frame_00609.jpg → 508.jpg\n",
      "重命名: frame_00610.jpg → 509.jpg\n",
      "重命名: frame_00611.jpg → 510.jpg\n",
      "重命名: frame_00612.jpg → 511.jpg\n",
      "重命名: frame_00613.jpg → 512.jpg\n",
      "重命名: frame_00615.jpg → 513.jpg\n",
      "重命名: frame_00616.jpg → 514.jpg\n",
      "重命名: frame_00617.jpg → 515.jpg\n",
      "重命名: frame_00619.jpg → 516.jpg\n",
      "重命名: frame_00620.jpg → 517.jpg\n",
      "重命名: frame_00622.jpg → 518.jpg\n",
      "重命名: frame_00623.jpg → 519.jpg\n",
      "重命名: frame_00624.jpg → 520.jpg\n",
      "重命名: frame_00625.jpg → 521.jpg\n",
      "重命名: frame_00626.jpg → 522.jpg\n",
      "重命名: frame_00627.jpg → 523.jpg\n",
      "重命名: frame_00628.jpg → 524.jpg\n",
      "重命名: frame_00629.jpg → 525.jpg\n",
      "重命名: frame_00630.jpg → 526.jpg\n",
      "重命名: frame_00631.jpg → 527.jpg\n",
      "重命名: frame_00633.jpg → 528.jpg\n",
      "重命名: frame_00635.jpg → 529.jpg\n",
      "重命名: frame_00642.jpg → 530.jpg\n",
      "重命名: frame_00643.jpg → 531.jpg\n",
      "重命名: frame_00644.jpg → 532.jpg\n",
      "重命名: frame_00645.jpg → 533.jpg\n",
      "重命名: frame_00646.jpg → 534.jpg\n",
      "重命名: frame_00648.jpg → 535.jpg\n",
      "重命名: frame_00651.jpg → 536.jpg\n",
      "重命名: frame_00652.jpg → 537.jpg\n",
      "重命名: frame_00653.jpg → 538.jpg\n",
      "重命名: frame_00654.jpg → 539.jpg\n",
      "重命名: frame_00655.jpg → 540.jpg\n",
      "重命名: frame_00656.jpg → 541.jpg\n",
      "重命名: frame_00657.jpg → 542.jpg\n",
      "重命名: frame_00658.jpg → 543.jpg\n",
      "重命名: frame_00659.jpg → 544.jpg\n",
      "重命名: frame_00660.jpg → 545.jpg\n",
      "重命名: frame_00663.jpg → 546.jpg\n",
      "重命名: frame_00667.jpg → 547.jpg\n",
      "重命名: frame_00669.jpg → 548.jpg\n",
      "重命名: frame_00670.jpg → 549.jpg\n",
      "重命名: frame_00672.jpg → 550.jpg\n",
      "重命名: frame_00673.jpg → 551.jpg\n",
      "重命名: frame_00675.jpg → 552.jpg\n",
      "重命名: frame_00676.jpg → 553.jpg\n",
      "重命名: frame_00677.jpg → 554.jpg\n",
      "重命名: frame_00678.jpg → 555.jpg\n",
      "重命名: frame_00679.jpg → 556.jpg\n",
      "重命名: frame_00680.jpg → 557.jpg\n",
      "重命名: frame_00681.jpg → 558.jpg\n",
      "重命名: frame_00682.jpg → 559.jpg\n",
      "重命名: frame_00684.jpg → 560.jpg\n",
      "重命名: frame_00686.jpg → 561.jpg\n",
      "重命名: frame_00688.jpg → 562.jpg\n",
      "重命名: frame_00690.jpg → 563.jpg\n",
      "重命名: frame_00691.jpg → 564.jpg\n",
      "重命名: frame_00692.jpg → 565.jpg\n",
      "重命名: frame_00693.jpg → 566.jpg\n",
      "重命名: frame_00694.jpg → 567.jpg\n",
      "重命名: frame_00695.jpg → 568.jpg\n",
      "重命名: frame_00696.jpg → 569.jpg\n",
      "重命名: frame_00698.jpg → 570.jpg\n",
      "重命名: frame_00701.jpg → 571.jpg\n",
      "重命名: frame_00702.jpg → 572.jpg\n",
      "重命名: frame_00704.jpg → 573.jpg\n",
      "重命名: frame_00707.jpg → 574.jpg\n",
      "重命名: frame_00713.jpg → 575.jpg\n",
      "重命名: frame_00714.jpg → 576.jpg\n",
      "重命名: frame_00715.jpg → 577.jpg\n",
      "重命名: frame_00716.jpg → 578.jpg\n",
      "重命名: frame_00717.jpg → 579.jpg\n",
      "重命名: frame_00718.jpg → 580.jpg\n",
      "重命名: frame_00719.jpg → 581.jpg\n",
      "重命名: frame_00720.jpg → 582.jpg\n",
      "重命名: frame_00721.jpg → 583.jpg\n",
      "重命名: frame_00722.jpg → 584.jpg\n",
      "重命名: frame_00723.jpg → 585.jpg\n",
      "重命名: frame_00724.jpg → 586.jpg\n",
      "重命名: frame_00725.jpg → 587.jpg\n",
      "重命名: frame_00726.jpg → 588.jpg\n",
      "重命名: frame_00727.jpg → 589.jpg\n",
      "重命名: frame_00728.jpg → 590.jpg\n",
      "重命名: frame_00729.jpg → 591.jpg\n",
      "重命名: frame_00730.jpg → 592.jpg\n",
      "重命名: frame_00731.jpg → 593.jpg\n",
      "重命名: frame_00732.jpg → 594.jpg\n",
      "重命名: frame_00733.jpg → 595.jpg\n",
      "重命名: frame_00734.jpg → 596.jpg\n",
      "重命名: frame_00735.jpg → 597.jpg\n",
      "重命名: frame_00736.jpg → 598.jpg\n",
      "重命名: frame_00737.jpg → 599.jpg\n",
      "重命名: frame_00738.jpg → 600.jpg\n",
      "重命名: frame_00739.jpg → 601.jpg\n",
      "重命名: frame_00740.jpg → 602.jpg\n",
      "重命名: frame_00741.jpg → 603.jpg\n",
      "重命名: frame_00742.jpg → 604.jpg\n",
      "重命名: frame_00743.jpg → 605.jpg\n",
      "重命名: frame_00745.jpg → 606.jpg\n",
      "重命名: frame_00747.jpg → 607.jpg\n",
      "重命名: frame_00749.jpg → 608.jpg\n",
      "重命名: frame_00751.jpg → 609.jpg\n",
      "重命名: frame_00756.jpg → 610.jpg\n",
      "重命名: frame_00761.jpg → 611.jpg\n",
      "重命名: frame_00766.jpg → 612.jpg\n",
      "重命名: frame_00767.jpg → 613.jpg\n",
      "重命名: frame_00768.jpg → 614.jpg\n",
      "重命名: frame_00769.jpg → 615.jpg\n",
      "重命名: frame_00770.jpg → 616.jpg\n",
      "重命名: frame_00772.jpg → 617.jpg\n",
      "重命名: frame_00777.jpg → 618.jpg\n",
      "重命名: frame_00781.jpg → 619.jpg\n",
      "重命名: frame_00782.jpg → 620.jpg\n",
      "重命名: frame_00783.jpg → 621.jpg\n",
      "重命名: frame_00784.jpg → 622.jpg\n",
      "重命名: frame_00785.jpg → 623.jpg\n",
      "重命名: frame_00787.jpg → 624.jpg\n",
      "重命名: frame_00789.jpg → 625.jpg\n",
      "重命名: frame_00791.jpg → 626.jpg\n",
      "重命名: frame_00793.jpg → 627.jpg\n",
      "重命名: frame_00795.jpg → 628.jpg\n",
      "重命名: frame_00797.jpg → 629.jpg\n",
      "重命名: frame_00799.jpg → 630.jpg\n",
      "重命名: frame_00801.jpg → 631.jpg\n",
      "重命名: frame_00802.jpg → 632.jpg\n",
      "重命名: frame_00803.jpg → 633.jpg\n",
      "重命名: frame_00804.jpg → 634.jpg\n",
      "重命名: frame_00805.jpg → 635.jpg\n",
      "重命名: frame_00806.jpg → 636.jpg\n",
      "重命名: frame_00807.jpg → 637.jpg\n",
      "重命名: frame_00808.jpg → 638.jpg\n",
      "重命名: frame_00809.jpg → 639.jpg\n",
      "重命名: frame_00810.jpg → 640.jpg\n",
      "重命名: frame_00811.jpg → 641.jpg\n",
      "重命名: frame_00813.jpg → 642.jpg\n",
      "重命名: frame_00814.jpg → 643.jpg\n",
      "重命名: frame_00815.jpg → 644.jpg\n",
      "重命名: frame_00816.jpg → 645.jpg\n",
      "重命名: frame_00817.jpg → 646.jpg\n",
      "重命名: frame_00818.jpg → 647.jpg\n",
      "重命名: frame_00819.jpg → 648.jpg\n",
      "重命名: frame_00822.jpg → 649.jpg\n",
      "重命名: frame_00825.jpg → 650.jpg\n",
      "重命名: frame_00827.jpg → 651.jpg\n",
      "重命名: frame_00829.jpg → 652.jpg\n",
      "重命名: frame_00830.jpg → 653.jpg\n",
      "重命名: frame_00831.jpg → 654.jpg\n",
      "重命名: frame_00832.jpg → 655.jpg\n",
      "重命名: frame_00833.jpg → 656.jpg\n",
      "重命名: frame_00834.jpg → 657.jpg\n",
      "重命名: frame_00835.jpg → 658.jpg\n"
     ]
    }
   ],
   "source": [
    "import os\n",
    "\n",
    "# 设置目标目录\n",
    "input_path =\"../../assets/image/tmp1\"  # 输入文件夹\n",
    "output_path =\"../../assets/image/truck\" # 输出文件夹\n",
    "\n",
    "\n",
    "\n",
    "\n",
    "os.makedirs(output_path,exist_ok=True)\n",
    "files = [f for f in os.listdir(input_path) if os.path.isfile(os.path.join(input_path, f))]# 获取目录下的所有文件（不包括子文件夹）\n",
    "\n",
    "# 遍历并重命名\n",
    "for i, filename in enumerate(files, start=0):\n",
    "    # 提取文件扩展名\n",
    "    _, ext = os.path.splitext(filename)\n",
    "    \n",
    "    # 新文件名，例如 1.jpg、2.png\n",
    "    new_name = f\"{i}{ext}\"\n",
    "    \n",
    "    # 完整路径\n",
    "    old_path = os.path.join(input_path, filename)\n",
    "    new_path = os.path.join(output_path, new_name)\n",
    "\n",
    "    os.rename(old_path, new_path)\n",
    "    print(f\"重命名: {filename} → {new_name}\")\n"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "yolo",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.9.23"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
